AST for Module IO after Pass flattenFunctions previous pass   next pass
AST for Module IO after Pass flattenFunctions

module IO[208303]
type ioMode[164108] def r[164094]:ioMode[164108] 1 def cw[164097]:ioMode[164108] 2 def rw[164100]:ioMode[164108] 3 def cwr[164103]:ioMode[164108] 4 def a[164106]:ioMode[164108] 5
type _iokind[164124] def dynamic[164113]:_iokind[164124] 0 def native[164116]:_iokind[164124] 1 def big[164119]:_iokind[164124] 2 def little[164122]:_iokind[164124] 3
type endianness[164137] def native[164129]:endianness[164137] 0 def big[164132]:endianness[164137] 1 def little[164135]:endianness[164137] 2
type iostringstyleInternal[164184] def len1b_data[164148]:iostringstyleInternal[164184] -1 def len2b_data[164153]:iostringstyleInternal[164184] -2 def len4b_data[164158]:iostringstyleInternal[164184] -4 def len8b_data[164163]:iostringstyleInternal[164184] -8 def lenVb_data[164168]:iostringstyleInternal[164184] -10 def data_toeof[164175]:iostringstyleInternal[164184] -65280 def data_null[164182]:iostringstyleInternal[164184] -256
type iostringformatInternal[164206] def word[164189]:iostringformatInternal[164206] 0 def basic[164192]:iostringformatInternal[164206] 1 def chpl[164195]:iostringformatInternal[164206] 2 def json[164198]:iostringformatInternal[164206] 3 def toend[164201]:iostringformatInternal[164206] 4 def toeof[164204]:iostringformatInternal[164206] 5
var QIO_FDFLAG_UNK[164377]:int(32)[66]
var QIO_FDFLAG_READABLE[164382]:int(32)[66]
var QIO_FDFLAG_WRITEABLE[164387]:int(32)[66]
var QIO_FDFLAG_SEEKABLE[164392]:int(32)[66]
var QIO_METHOD_DEFAULT[164397]:int(32)[66]
var QIO_METHOD_READWRITE[164402]:int(32)[66]
var QIO_METHOD_PREADPWRITE[164407]:int(32)[66]
var QIO_METHOD_FREADFWRITE[164412]:int(32)[66]
var QIO_METHOD_MMAP[164417]:int(32)[66]
var QIO_METHODMASK[164422]:int(32)[66]
var QIO_HINT_RANDOM[164427]:int(32)[66]
var QIO_HINT_SEQUENTIAL[164432]:int(32)[66]
var QIO_HINT_LATENCY[164437]:int(32)[66]
var QIO_HINT_BANDWIDTH[164442]:int(32)[66]
var QIO_HINT_CACHED[164447]:int(32)[66]
var QIO_HINT_PARALLEL[164452]:int(32)[66]
var QIO_HINT_DIRECT[164457]:int(32)[66]
var QIO_HINT_NOREUSE[164462]:int(32)[66]
var QIO_HINT_OWNED[164467]:int(32)[66]
var qio_file_ptr_t[164476]:c_ptr(qio_file_t)[1466002]
var QIO_FILE_PTR_NULL[164482]:c_ptr(qio_file_t)[1466002]
var qio_channel_ptr_t[164507]:c_ptr(qio_channel_t)[1466049]
var QIO_CHANNEL_PTR_NULL[164513]:c_ptr(qio_channel_t)[1466049]
type qbuffer_ptr_t[164521]
var QBUFFER_PTR_NULL[164524]:qbuffer_ptr_t[164521]
var QIO_STRING_FORMAT_WORD[164535]:uint(8)[71]
var QIO_STRING_FORMAT_BASIC[164542]:uint(8)[71]
var QIO_STRING_FORMAT_CHPL[164549]:uint(8)[71]
var QIO_STRING_FORMAT_JSON[164556]:uint(8)[71]
var QIO_STRING_FORMAT_TOEND[164563]:uint(8)[71]
var QIO_STRING_FORMAT_TOEOF[164570]:uint(8)[71]
type QioPluginFile[5482733]
type unmanaged QioPluginFile[3878488]
type borrowed QioPluginFile?[468121]
type unmanaged QioPluginFile?[468118]
type QioPluginFile?[468115]
type QioPluginFile[435643]
type QioPluginChannel[5482736]
type unmanaged QioPluginChannel[3879110]
type borrowed QioPluginChannel?[468127]
type unmanaged QioPluginChannel?[468112]
type QioPluginChannel?[468109]
type QioPluginChannel[435609]
var QIO_CONV_UNK[167958]:int(32)[66]
var QIO_CONV_ARG_TYPE_NUMERIC[167963]:int(32)[66]
var QIO_CONV_ARG_TYPE_SIGNED[167968]:int(32)[66]
var QIO_CONV_ARG_TYPE_BINARY_SIGNED[167973]:int(32)[66]
var QIO_CONV_ARG_TYPE_UNSIGNED[167978]:int(32)[66]
var QIO_CONV_ARG_TYPE_BINARY_UNSIGNED[167983]:int(32)[66]
var QIO_CONV_ARG_TYPE_REAL[167988]:int(32)[66]
var QIO_CONV_ARG_TYPE_BINARY_REAL[167993]:int(32)[66]
var QIO_CONV_ARG_TYPE_IMAG[167998]:int(32)[66]
var QIO_CONV_ARG_TYPE_BINARY_IMAG[168003]:int(32)[66]
var QIO_CONV_ARG_TYPE_COMPLEX[168008]:int(32)[66]
var QIO_CONV_ARG_TYPE_BINARY_COMPLEX[168013]:int(32)[66]
var QIO_CONV_ARG_TYPE_CHAR[168018]:int(32)[66]
var QIO_CONV_ARG_TYPE_STRING[168023]:int(32)[66]
var QIO_CONV_ARG_TYPE_BINARY_STRING[168028]:int(32)[66]
var QIO_CONV_ARG_TYPE_SERDE[168033]:int(32)[66]
var QIO_CONV_ARG_TYPE_REGEX[168038]:int(32)[66]
var QIO_CONV_ARG_TYPE_NONE_REGEX_LITERAL[168043]:int(32)[66]
var QIO_CONV_ARG_TYPE_NONE_LITERAL[168048]:int(32)[66]
var QIO_CONV_SET_MIN_WIDTH_COLS[168053]:int(32)[66]
var QIO_CONV_SET_MAX_WIDTH_COLS[168058]:int(32)[66]
var QIO_CONV_SET_MAX_WIDTH_CHARS[168063]:int(32)[66]
var QIO_CONV_SET_MAX_WIDTH_BYTES[168068]:int(32)[66]
var QIO_CONV_SET_PRECISION[168073]:int(32)[66]
var QIO_CONV_SET_STRINGLEN[168078]:int(32)[66]
var QIO_CONV_SET_TERMINATOR[168083]:int(32)[66]
var QIO_CONV_SET_STRINGSTART[168088]:int(32)[66]
var QIO_CONV_SET_STRINGSTARTEND[168093]:int(32)[66]
var QIO_CONV_SET_STRINGEND[168098]:int(32)[66]
var QIO_CONV_SET_CAPTURE[168103]:int(32)[66]
var QIO_CONV_SET_DONE[168108]:int(32)[66]
var IOHINTS_NONE[168413]:int(32)[66]
var IOHINTS_SEQUENTIAL[168419]:int(32)[66]
var IOHINTS_RANDOM[168425]:int(32)[66]
var IOHINTS_PREFETCH[168431]:int(32)[66]
var IOHINTS_MMAP[168437]:int(32)[66]
var IOHINTS_NOMMAP[168443]:int(32)[66]
type _serializeWrapper(defaultDeserializer)[5462702]
type _serializeWrapper(defaultDeserializer)[5462699]
type unmanaged _serializeWrapper(defaultDeserializer)?[1586292]
type unmanaged _serializeWrapper(defaultDeserializer)[1582043]
type borrowed _serializeWrapper(defaultDeserializer)?[1534358]
type _serializeWrapper(defaultDeserializer)?[1534353]
type _serializeWrapper(defaultSerializer)[5462752]
type _serializeWrapper(defaultSerializer)[5462749]
type unmanaged _serializeWrapper(defaultSerializer)?[1595046]
type unmanaged _serializeWrapper(defaultSerializer)[1593304]
type borrowed _serializeWrapper(defaultSerializer)?[1590762]
type _serializeWrapper(defaultSerializer)?[1590757]
type _serializeWrapper(jsonDeserializer)[5465027]
type _serializeWrapper(jsonDeserializer)[5465024]
type unmanaged _serializeWrapper(jsonDeserializer)?[3280743]
type unmanaged _serializeWrapper(jsonDeserializer)[3279001]
type borrowed _serializeWrapper(jsonDeserializer)?[3276844]
type _serializeWrapper(jsonDeserializer)?[3276839]
type _serializeWrapper(binaryDeserializer)[5465521]
type _serializeWrapper(binaryDeserializer)[5465518]
type unmanaged _serializeWrapper(binaryDeserializer)?[3429637]
type unmanaged _serializeWrapper(binaryDeserializer)[3427895]
type borrowed _serializeWrapper(binaryDeserializer)?[3425747]
type _serializeWrapper(binaryDeserializer)?[3425742]
type _serializeWrapper(binarySerializer)[5466098]
type _serializeWrapper(binarySerializer)[5466095]
type unmanaged _serializeWrapper(binarySerializer)?[4326874]
type unmanaged _serializeWrapper(binarySerializer)[3888140]
type borrowed _serializeWrapper(binarySerializer)?[3886972]
type _serializeWrapper(binarySerializer)?[3886967]
type _serializeWrapper(objectSerializer)[5466111]
type _serializeWrapper(objectSerializer)[5466108]
type unmanaged _serializeWrapper(objectSerializer)?[4331348]
type unmanaged _serializeWrapper(objectSerializer)[3920471]
type borrowed _serializeWrapper(objectSerializer)?[3919263]
type _serializeWrapper(objectSerializer)?[3919258]
type _serializeWrapper(objectDeserializer)[5466124]
type _serializeWrapper(objectDeserializer)[5466121]
type unmanaged _serializeWrapper(objectDeserializer)?[4335390]
type unmanaged _serializeWrapper(objectDeserializer)[3923885]
type borrowed _serializeWrapper(objectDeserializer)?[3922717]
type _serializeWrapper(objectDeserializer)?[3922712]
var _arg_to_proto_names[186731]:6*string[1533785]
var qio_write_unbuffered_threshold[193055]:int(64)[10]
var qio_read_unbuffered_threshold[193060]:int(64)[10]
var stdin[196736]:fileReader(true,defaultDeserializer)[1534304]
var stdout[196765]:fileWriter(true,defaultSerializer)[1590708]
var stderr[196795]:fileWriter(true,defaultSerializer)[1590708]
var FTYPE_NONE[197131]:int(32)[66]
var FTYPE_LUSTRE[197136]:int(32)[66]